package com.itheima.demo01_instanceof;

/**
 * 目标：JDK15 中的 instanceof 的模式匹配机制
 */
public class InstanceofDemo02 {
    public static void main(String[] args) {
        test("黑马java");
    }

    public static void test(Object obj) {
        // JDK 15 中的 instanceof 的皮质模式机制： 先判断obj的真是类型，是否是 String
        // 如果是 再把 obj 对象直接转换型赋值给str变量指向
        // 如果 obj 不是 stirng 类型，则直接结束 if 分支，代码变得简洁。
        if (obj instanceof String str) {
            System.out.println(str.length());
        }
    }
}
